off-road vehicles - German English Dictionary